package fr.umlv.m2.jee.pmlv.service.planning;

import java.util.GregorianCalendar;
import java.util.List;

public interface IDisplayAbstractEventService {
	List<DisplayAbstractEvent> getAllDisplayAbstractEvent();
	List<DisplayAbstractEvent> getAbstractEventByWeekAndByProfessorUidAndByYear(GregorianCalendar start, String uid, int year);
        List<DisplayAbstractEvent> getAbstractEventByWeekAndByStudentUidAndByYear(GregorianCalendar start, String uid, int year);
        List<DisplayAbstractEvent> getAbstractEventByWeekAndBySecretaryUidAndByYear(GregorianCalendar start, String uid, int year);
        void reserveProjector(long event_id);
        void cancelProjector(long event_id);
}
